Skip to content

Adding permissions#239

Merged
samsmithnz merged 5 commits intomainfrom
adding-permissions
Mar 8, 2026
Merged

Adding permissions#239
samsmithnz merged 5 commits intomainfrom
adding-permissions

Conversation

@samsmithnz
Copy link
Owner

@samsmithnz samsmithnz commented Mar 8, 2026

This pull request adds support for the permissions property at both the workflow and job levels in GitHub Actions YAML serialization and deserialization. It introduces a new Permissions model, updates the serialization logic to handle property name mappings for permissions, and adds comprehensive tests to ensure correct YAML output. Additionally, it updates several package dependencies.

fixes #237

@samsmithnz samsmithnz enabled auto-merge March 8, 2026 12:39
@samsmithnz samsmithnz merged commit af68673 into main Mar 8, 2026
4 checks passed
@samsmithnz samsmithnz deleted the adding-permissions branch March 8, 2026 12:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Workflow Permissions?

1 participant